package main

import (
	"fmt"
)
//
//var (
//	Log *log.Logger
//)
//
//func InitLog(fileName string) {
//	writers := []io.Writer{
//		&lumberjack.Logger{
//			Filename:   fileName,
//			MaxSize:    50, //megabytes
//			MaxBackups: 100,
//			MaxAge:     7, //days
//			LocalTime:  true,
//		},
//		os.Stdout,
//	}
//	//初始化全局类型log
//	log.SetFlags(log.Ldate | log.Lmicroseconds | log.Lshortfile)
//
//	fileAndStdoutWriter := io.MultiWriter(writers...)
//	Log = log.New(fileAndStdoutWriter, "", log.Ldate|log.Lmicroseconds|log.Lshortfile)
//}
//
//func InitFatalLog(fileName string) {
//	Log.Printf("Linux InitFatalLog:%s", fileName)
//	logFile, err := os.OpenFile(fileName, os.O_CREATE|os.O_APPEND|os.O_RDWR, 0660)
//	if err != nil {
//		Log.Printf("服务启动出错, 打开异常日志文件失败, err:%+v", err)
//		return
//	}
//	//将进程标准出错重定向至文件，进程崩溃时运行时将向该文件记录协程调用栈信息
//	syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
//}
//
////错误日志
//func LogError(format string, v ...interface{}) {
//	Log.Output(2, fmt.Sprintf(":[ERROR] "+format, v...))
//}
//
//func LogDebug(format string, v ...interface{}) {
//	Log.Output(2, fmt.Sprintf(":[DEBUG] "+format, v...))
//}
//
////跟踪级别日志，外网需要屏蔽
//func LogTrace(format string, v ...interface{}) {
//	//return //外网需要屏蔽
//	Log.Output(2, fmt.Sprintf(":[TRACE] "+format, v...))
//}
//
//func LogPrintf(disable bool, format string, v ...interface{}) {
//	if disable == false {
//		return
//	}
//	Log.Output(2, fmt.Sprintf(format, v...))
//
//}

func main()  {
	fmt.Println("--------")
}